A Spectral-particle hybrid method for rendering falling snow
نویسندگان
چکیده
Falling snow has the visual property that it is simultaneously a set of discrete moving particles as well as a dynamic texture. To capture the dynamic texture properties of falling snow using particle systems can, however, require so many particles that it severely impacts rendering rates. Here we address this limitation by rendering the texture properties directly. We use a standard particle system to generate a relatively sparse set of falling snow flakes, and we then composite in a dynamic texture to fill in between the particles. The texture is generated using a novel image-based spectral synthesis method. The spectrum of the falling snow texture is defined by a dispersion relation in the image plane, derived from linear perspective. The dispersion relation relates image speed, image size, and particle depth. In the frequency domain, it relates the wavelength and speed of moving 2D image sinusoids. The parameters of this spectral snow can be varied both across the image and over time. This provides the flexibility to match the direction and speed parameters of the spectral snow to those of the falling particles. Camera motion can also be matched. Our method produces visually pleasing results at interactive rendering rates. We demonstrate our approach by adding snow effects to static and dynamic scenes. An extension for creating rain effects is also presented.
منابع مشابه
Rendering falling snow using an inverse Fourier transform
Methods for rendering falling snow typically use particle systems [Reeves 1983] which requires tens of thousands of particles (snowflakes) and thus can be expensive. Here we present an alternative method for rendering falling snow which does not use particles, and instead uses an inverse Fourier transform. Our idea is based on a well-known fact that pure image translation with velocity (vx,vy) ...
متن کاملFalling Snow Retrieval Algorithm Development Work for Gpm
Retrievals of falling snow from space represent one of the next important challenges for the atmospheric, hydrological, and energy budget scientific communities. Estimates of falling snow must be captured to obtain the true global precipitation water cycle, snowfall accumulations are required for hydrological studies, and without knowledge of the frozen particles in clouds one cannot adequately...
متن کاملDiversified Particle Swarm Optimization for Hybrid Flowshop Scheduling
The aim of this paper is to propose a new particle swarm optimization algorithm to solve a hybrid flowshop scheduling with sequence-dependent setup times problem, which is of great importance in the industrial context. This algorithm is called diversified particle swarm optimization algorithm which is a generalization of particle swarm optimization algorithm and inspired by an anarchic society ...
متن کاملA NEW MEMETIC SWARM OPTIMIZATION FOR SPECTRAL LAYOUT DESIGN OF BRACED FRAMES
For most practical purposes, true topology optimization of a braced frame should be synchronized with its sizing. An integrated layout optimization is formulated here to simultaneously account for both member sizing and bracings’ topology in such a problem. Code-specific seismic design spectrum is applied to unify the earthquake excitation. The problem is solved for minimal structural weight un...
متن کاملAn Investigation of Snow Effects to Enhance the Graphics in Computer Games
This project investigates how feasible it is to model and render snow in a three-dimensional environment, which could be added to a computer game to enhance its graphics. Falling snow and its collection are designed using particle systems, collision detection and surface modelling. We implement falling snow that appears relatively realistic using OpenGL and a particle system API. The feasibilit...
متن کامل